1. 跌倒检测介绍
在跌倒检测功能下,HUSKYLENS 2可以检测图像中是否有人跌倒,并框出跌倒图像。
2. 跌倒检测使用说明
这一部分我们将了解如何使用HUSKYLENS 2的跌倒检测功能识别出画面中的跌倒事件。
2.1 选择跌倒检测功能
给HUSKYLENS 2供电,启动成功后,找到并点击“跌倒检测”功能。
2.2 观察跌倒检测效果
将HUSKYLENS 2的镜头对准人跌倒的图像,观察HUSKYLENS 2的屏幕,画面中出现方框用于框出画面中的人跌倒事件,方框左上角出现置信度与统一的ID—'ID1'。
跌倒检测功能无需学习,当画面中同时出现多个跌倒事件时,HUSKYLENS 2可以同时框出所有跌倒事件,统一分配ID为'ID1'。
3. 跌倒检测参数设置
3.1 检测阈值
检测阈值控制跌倒检测的敏感度:阈值越低,跌倒检测条件越宽松;阈值越高,所需的置信度分数越高(判断条件更严格)。
设置步骤:点击“检测阈值”,其上方出现参数调节滑杆,左滑变小,右滑变大,效果如图。
3.2 NMS阈值
NMS阈值(Non-Maximum Suppression)非极大值抑制,是视觉识别中的一个常见参数,用来筛选识别框。在视觉识别任务中,模型往往会在同一个识别目标周围预测出多个相互之间可能有重叠的识别框。如果不进行筛选就可能出现:一个目标物被多个框框出,这些框相互之间有交叉重叠的现象,这时就可以通过调整NMS 阈值来去掉交叉重复的框,只保留最优的一个。
通俗来说,NMS 阈值决定了 两个框重叠多少才算“重复”。举例来讲:如果阈值低(比如 0.3):两个框只要有点重叠,就会认为是重复的,去掉其中一个。如果阈值高(比如 0.7):两个框重叠很多才会被认为是重复的,保留下来的框可能更多。
设置步骤:点击“NMS阈值”,其上方出现参数调节滑杆,左滑变小,右滑变大。
3.3 恢复默认
本参数可将所有设置项恢复为默认状态,并遗忘已学习的ID和名字,但不清空导出的模型(关于导出模型请看下文)。
设置步骤:点击“恢复默认”,出现“恢复默认配置”弹窗后,点击“确认”。
3.4 导出模型
本参数可将当前设置的参数、学习的ID、设置的名字,保存、导出到HUSKYLENS 2本地内存。适用于迁移参数至另一个HUSKYLENS 2等场景。此操作无需插TF卡。
导出步骤:点击“导出模型”,出现左图“保存配置到”弹窗时,上下滑动数字,选择保存为几号模型(共可保存5个模型),随后点击弹窗左下角的“确认”按钮以保存。确认后,自动导出。
查看导出的模型:弹窗“导出中”消失后,可以通过电脑查看导出的模型文件。
首先,将HUSKYLENS 2连接至电脑USB接口。
其次,通过电脑,根据下图路径访问HUSKYLENS 2的内存,可查看到扩展名为.json和.bin两个模型相关文件,扩展名前面的数字就是保存配置时选择的“模型号”。2个文件均可复制、粘贴到别处。
3.5 导入模型
本参数可以将HUSKYLENS 2(以下称“二哈A”)导出的模型导入到另一个HUSKYLENS 2(以下称“二哈B”)上,以便二哈B不用重新学习物体也可以识别出二哈A学习过的物体显示ID和名称。
导入步骤:
第一步,将二哈A连接电脑,把导出的2个文件复制到电脑桌面。
第二步,将二哈B连接电脑,把上一步的2个文件粘贴到二哈B的指定文件夹,路径如图所示。(如找不到falldown-detection文件夹,请先执行第三步,导入过模型,会自动创建本文件夹,随后再回到第二步。)
第三步,首先确认已经进入到“跌倒检测”功能,然后点击“导入模型”,出现“加载配置”弹窗后,上下滑动数字,选择加载几号模型,此处应与上一步保存的模型号一致。例如,粘贴进二哈B的模型文件为config0.json,故选择数字0。最后,点击“确认”以导入。等待弹窗“加载中”消失,即导入完成。
随后可做跌倒检测测试。